export interface CommonFieldsVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 列说名
   */
  fieldName: string;

  /**
   * 列名
   */
  field: string;

  /**
   * 类型
   */
  dataType: string;

  /**
   * 长度
   */
  dataLength: string;

  /**
   * 是否为空（1允许，0不允许）
   */
  allowNull: number;

  /**
   * 描述说明
   */
  description: string;

  /**
   * 排序
   */
  seq: number;

}

export interface CommonFieldsForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 列说名
   */
  fieldName?: string;

  /**
   * 列名
   */
  field?: string;

  /**
   * 类型
   */
  dataType?: string;

  /**
   * 长度
   */
  dataLength?: string;

  /**
   * 是否为空（1允许，0不允许）
   */
  allowNull?: number;

  /**
   * 描述说明
   */
  description?: string;

  /**
   * 排序
   */
  seq?: number;

}

export interface CommonFieldsQuery extends PageQuery {
  /**
   * 列说名
   */
  fieldName?: string;

  /**
   * 列名
   */
  field?: string;

  /**
   * 类型
   */
  dataType?: string;

  /**
   * 长度
   */
  dataLength?: string;

  /**
   * 是否为空（1允许，0不允许）
   */
  allowNull?: number;

  /**
   * 描述说明
   */
  description?: string;

  /**
   * 排序
   */
  seq?: number;

}
